module dynamic_arr;
int dyna[];

initial
begin
   dyna = new[4];
   $display(dyna.size);

   dyna[1] = 10;
   dyna[3] = 30; 
   dyna = new[8] (dyna);
   $display(dyna.size);
   
   dyna.delete;
   $display(dyna.size);

   dyna = new[4](dyna) ;
   dyna[1] = 1;
   dyna[2] = 2;
   dyna[3] = 3;
   dyna[4] = 4;
   $display(dyna.size);
   for(int i = 0; i<dyna.size; i++)
      $write("%0d_", dyna[i] );
   $display("");

   dyna = new[5];
   $display(dyna.size);
   for(int i = 0; i<dyna.size; i++)
      $write("%0d_", dyna[i] );
   $display("");
end

endmodule
